'''
while循环语句，死循环

for循环语句，遍历循环

break:终止循环
continue：跳过当前循环继续下次循环
return：也可以终止循环
'''

i=1
while i<100:
    print(i)
    i+=1

#打印九行九列矩形
j=0
while j<9:
    p=0
    while p<9:
        print("*",end="")
        p+=1
    print("")
    #换行的意思
    j+=1

#打印三角形
a=1
while a<10:
    b = 0
    while b<a:
        print("*",end="")
        b+=1
    print("")
    a+=1

c=1
while c<10:
    d=10
    while d>c:
        print("*",end="")
        d-=1
    print("")
    c+=1

#打印九九乘法表
e = 1
while e<10:
    f = 1
    while f <= e:
        print("%d*%d=%d "%(f,e,f*e),end="")
        f+=1
    print("")
    e+=1


#遍历容器 像字符串 列表 集合。。
str1="hello everybody"
alist = [12,10,38,46,79]
#可以直接遍历对象本身
for s in str1:
    print(s)

for g in alist:
    print(g)

#指定区间遍历,左闭右开，（0，10），比如这个区间就为0-9

for b in range(0,10):
    print(b)

# (0,10,2)是按照2个步伐进行提取，比如0，2，4.。。
# （10，0，-1）是数字排序倒转，0，1，2，3，4.。。
# 可以使用len（）来确定整个对象的元素数量，用作下标
for k in range(0,len(alist)):
    print(alist[k])

#求100个数字里的奇数(！=为不等于）
resultSum = 0
for x in range(1,101):
    if x%2 != 0:
        resultSum += x
    print(resultSum)

#用遍历九行九烈星星
for m in range(1,10):
    for u  in range(1,10):
        print("*",end="")
    print("")
#三角形
for m in range(1,10):
    for u  in range(1,m):
        print("*",end="")
    print("")

for m in range(1,10):
    for u  in range(1,10-m):
        print("*",end="")
    print("")

#九九乘法表
for m in range(1,10):
    for u in range(1,m+1):
        print("%d*%d=%d "%(m,u,m*u),end="")
    print("")


while True:
    n=int(input("人工服务0查询话费1查询流量2充值3挂机4"))
    if n==0:
        print("恒高兴为您服务")
    elif n==1:
        print("您当前余额99元")
    elif n==2:
        print("您当前流量20G")
    elif n==3:
        print("充值50元")
    elif n==4:
        print("下次再见")
        break
    else:
        print("您输入有误")